make it possible - French English Dictionary